String

RefCounted, @nogc string, OutputRange compatible,

Destructor

~this
~this()
Undocumented in source.

Postblit

this(this)
this(this)
Undocumented in source.

Members

Aliases

_opApplyFn
alias _opApplyFn = int delegate(char c) @(nogc)
Undocumented in source.

Functions

length
size_t length()
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(_opApplyFn dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
auto ref opAssign(string value)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
auto ref opAssign(immutable(char)* value)
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
string opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(R other)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
auto ref opIndex(size_t index)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
auto ref opOpAssign(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
preAllocate
void preAllocate(uint howMuch)

This function serves to allocate before put. This will make less allocations occur while iterating this struct as an OutputRange.

preAllocate
void preAllocate(ulong howMuch)
Undocumented in source. Be warned that the author may not have intended to support it.
put
void put(char c)

Make this struct OutputRange compatible

toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.
updateBorrowed
bool updateBorrowed(size_t length)

If it was borrowed, allocate new memory.

Static functions

opCall
auto opCall(string str)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
auto opCall(const(char)* str)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
auto opCall(String str)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
auto opCall(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

chars
char[] chars;
Undocumented in source.

Meta